package com.atguigu.bigdata.scala.chapter06;

public class Scala06_Object_Access_Java {
    public static void main(String[] args) throws Exception {

        AAA aaa = new AAA();
        // 等号的作用：将等号右边的执行结果赋值给等号的左边
        // 点的作用：这里的点不是调用的意思，表示从属关系，表示调用的属性或方法是哪一个对象的。
        // 某一个对象调用了aaa对象的clone方法（OK）
        aaa.clone();
        // 为什么clone方法不能用？
        //clone是protected的方法
        // 方法的提供者：java.lang.Object
        // 方法的调用者：com.atguigu.bigdata.scala.chapter06.Scala06_Object_Access_Java
        // Object 和 Scala06_Object_Access_Java不是父子类关系

    }
}

class AAA {
    @Override
    protected Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}
